// const TerserPlugin = require('terser-webpack-plugin')
module.exports = {
  pages: {
    index: {
      entry: 'src/main.js',
      title: ''
    }
  },

  configureWebpack: {
    performance: {
      hints: 'warning',
      //入口起点的最大体积 整数类型（以字节为单位）
      maxEntrypointSize: 50000000,
      //生成文件的最大体积 整数类型（以字节为单位 300k）
      maxAssetSize: 30000000,
      //只给出 js 文件的性能提示
      assetFilter: function (assetFilename) {
        return assetFilename.endsWith('.js');
      }
    },
  },
  // hash 模式下可使用,构建好的文件输出到哪里,app/society-migrant-workers
  //publicPath: process.env.NODE_ENV === 'development' ? '/' : '/',
  publicPath: '/',
  outputDir: 'dist2',
  assetsDir: 'static',
  lintOnSave: false,
  productionSourceMap: false,
  devServer: {
    proxy: { //匹配规则
      '/news': {
        //要访问的跨域的域名
        //target: 'http://192.168.110.212:9876',
        target: 'http://8.131.248.181:9091',
        //ws: true,
        secure: false, // 使用的是http协议则设置为false，https协议则设置为true
        changOrigin: true, //开启代理
        logLevel:'debug', //查看代理的地址
        pathRewrite: {
          '^/news': ''
        }
      },
    }
  }
}